#ifndef fileshare_h__
#define fileshare_h__

#define SF_MAX_FILEPATH         250
#define SF_MAX_INFO_SIZE        4096

#define SF_ADD_FILE             3
#define SF_REMOVE_FILE          4
#define SF_INFO                 5
#define SF_DOWNLOAD             6

#define SF_GET_FILE             10
#define SF_GET_NEXT_BLOCK       11

#define FILESHARE_DEFUALT_UDP_PORT 50401
#define FILESHARE_DEFAULT_TCP_PORT 50402

struct sf_command
{
    char        filename[SF_MAX_FILEPATH];
    uint8_t     type;
};

#endif // fileshare_h__
